package com.molichuxing.services.business.dto.response;

import java.time.LocalDate;

import com.molichuxing.framework.dto.ResponseRootDto;
import com.molichuxing.services.property.OrderSubscribeStatusEnum;

import lombok.Data;

/**
 * 用车实况dto
 * 
 * @author zoumingyu
 * @date 2019年8月26日
 *
 */
@Data
public class OrderUsedCarBizDto extends ResponseRootDto {
	private static final long serialVersionUID = 3086929435265080272L;

	/**
	 * 基础里程 base_mileage
	 */
	private Integer baseMileage;

	/**
	 * 赠送里程（0：不赠送） gift_mileage
	 */
	private Integer giftMileage;

	/**
	 * 里程包里程数 package_mileage
	 */
	private Integer packageMileage;

	/**
	 * 加购里程数(总) relet_mileage
	 */
	private Integer reletMileage;

	/**
	 * 超里程数(总) beyond_mileage
	 */
	private Integer beyondMileage;

	/**
	 * 总里程数
	 */
	private Integer totalMileage;

	/**
	 * 用车时长（1：1个月，n：n个月） transport_time
	 */
	private Integer transportTime;

	/**
	 * 订单起始车辆里程 start_mileage
	 */
	private Integer startMileage;
	
	/**
	 * 车辆id
	 */
	private Integer carId;
	
	/**
	 * 截止日（起租日加租期） lease_expire
	 */
	private LocalDate leaseExpire;

	/**
     * 订单预警里程 warning_mileage
     */
    private Integer warningMileage;

    /**
     * 订单结束车辆里程 end_mileage
     */
    private Integer endMileage;

    /**
     * 订单还车结算车辆里程 settle_mileage
     */
    private Integer settleMileage;
    
    /**
	 * 订单状态 order_status
	 */
	private OrderSubscribeStatusEnum orderStatus;
}
